home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 23
/
AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso
/
Updates
/
Archivierer
/
UnZip_v5.32
/
Docs
/
zipinfo.doc
< prev
next >
Wrap
Text File
|
1999-11-06
|
24KB
|
505 lines
ZIPINFO(1L) ZIPINFO(1L)
NAME
zipinfo - list detailed information about a ZIP archive
SYNOPSIS
zipinfo [-12smlvhMtTz] file[.zip] [file(s) ...]
[-x xfile(s) ...]
unzip -Z [-12smlvhMtTz] file[.zip] [file(s) ...]
[-x xfile(s) ...]
DESCRIPTION
zipinfo lists technical information about files in a ZIP
archive, most commonly found on MS-DOS systems. Such
information includes file access permissions, encryption
status, type of compression, version and operating system
or file system of compressing program, and the like. The
default behavior (with no options) is to list single-line
entries for each file in the archive, with header and
trailer lines providing summary information for the entire
archive. The format is a cross between Unix ``ls -l'' and
``unzip -v'' output. See DETAILED DESCRIPTION below.
Note that zipinfo is the same program as unzip (under
Unix, a link to it); on some systems, however, zipinfo
support may have been omitted when unzip was compiled.
ARGUMENTS
file[.zip]
Path of the ZIP archive(s). If the file specifica-
tion is a wildcard, each matching file is processed
in an order determined by the operating system (or
file system). Only the filename can be a wildcard;
the path itself cannot. Wildcard expressions are
similar to Unix egrep(1) (regular) expressions and
may contain:
* matches a sequence of 0 or more characters
? matches exactly 1 character
[...] matches any single character found inside
the brackets; ranges are specified by a
beginning character, a hyphen, and an ending
character. If an exclamation point or a
caret (`!' or `^') follows the left bracket,
then the range of characters within the
brackets is complemented (that is, anything
except the characters inside the brackets is
considered a match).
(Be sure to quote any character that might other-
wise be interpreted or modified by the operating
system, particularly under Unix and VMS.) If no
matches are found, the specification is assumed to
be a literal filename; and if that also fails, the
Info-ZIP 3 November 1997 (v2.22) 1
ZIPINFO(1L) ZIPINFO(1L)
suffix .zip is appended. Note that self-extracting
ZIP files are supported; just specify the .exe suf-
fix (if any) explicitly.
[file(s)]
An optional list of archive members to be pro-
cessed. Regular expressions (wildcards) may be
used to match multiple members; see above. Again,
be sure to quote expressions that would otherwise
be expanded or modified by the operating system.
[-x xfile(s)]
An optional list of archive members to be excluded
from processing.
OPTIONS
-1 list filenames only, one per line. This option
excludes all others; headers, trailers and zipfile
comments are never printed. It is intended for use
in Unix shell scripts.
-2 list filenames only, one per line, but allow head-
ers (-h), trailers (-t) and zipfile comments (-z),
as well. This option may be useful in cases where
the stored filenames are particularly long.
-s list zipfile info in short Unix ``ls -l'' format.
This is the default behavior; see below.
-m list zipfile info in medium Unix ``ls -l'' format.
Identical to the -s output, except that the com-
pression factor, expressed as a percentage, is also
listed.
-l list zipfile info in long Unix ``ls -l'' format.
As with -m except that the compressed size (in
bytes) is printed instead of the compression ratio.
-v list zipfile information in verbose, multi-page
format.
-h list header line. The archive name, actual size
(in bytes) and total number of files is printed.
-M pipe all output through an internal pager similar
to the Unix more(1) command. At the end of a
screenful of output, zipinfo pauses with a
``--More--'' prompt; the next screenful may be
viewed by pressing the Enter (Return) key or the
space bar. zipinfo can be terminated by pressing
the ``q'' key and, on some systems, the
Enter/Return key. Unlike Unix more(1), there is no
forward-searching or editing capability. Also,
zipinfo doesn't notice if long lines wrap at the
Info-ZIP 3 November 1997 (v2.22) 2
ZIPINFO(1L) ZIPINFO(1L)
edge of the screen, effectively resulting in the
printing of two or more lines and the likelihood
that some text will scroll off the top of the
screen before being viewed. On some systems the
number of available lines on the screen is not
detected, in which case zipinfo assumes the height
is 24 lines.
-t list totals for files listed or for all files. The
number of files listed, their uncompressed and com-
pressed total sizes, and their overall compression
factor is printed; or, if only the totals line is
being printed, the values for the entire archive
are given. Note that the total compressed (data)
size will never match the actual zipfile size,
since the latter includes all of the internal zip-
file headers in addition to the compressed data.
-T print the file dates and times in a sortable deci-
mal format (yymmdd.hhmmss). The default date for-
mat is a more standard, human-readable version with
abbreviated month names (see examples below).
-z include the archive comment (if any) in the list-
ing.
DETAILED DESCRIPTION
zipinfo has a number of modes, and its behavior can be
rather difficult to fathom if one isn't familiar with Unix
ls(1) (or even if one is). The default behavior is to
list files in the following format:
-rw-rws--- 1.9 unx 2802 t- defX 11-Aug-91 13:48 perms.2660
The last three fields are the modification date and time
of the file, and its name. The case of the filename is
respected; thus files that come from MS-DOS PKZIP are
always capitalized. If the file was zipped with a stored
directory name, that is also displayed as part of the
filename.
The second and third fields indicate that the file was
zipped under Unix with version 1.9 of zip. Since it comes
from Unix, the file permissions at the beginning of the
line are printed in Unix format. The uncompressed file-
size (2802 in this example) is the fourth field.
The fifth field consists of two characters, either of
which may take on several values. The first character may
be either `t' or `b', indicating that zip believes the
file to be text or binary, respectively; but if the file
is encrypted, zipinfo notes this fact by capitalizing the
cha